home *** CD-ROM | disk | FTP | other *** search
/ Internet Pratica / IPRAT_01.iso / tutoriais / ASP / System Object / System Object1.txt
Encoding:
Text File  |  2002-10-30  |  2.1 KB  |  55 lines

  1. ASP - File System Object (parte 1)
  2.  
  3.  
  4. Oscar Pires Θ desenvolvedor ASP e Visual Basic, atualmente voltado para o e-commerce, e trabalha com sistemas para controle dos dados de lojas.
  5.  
  6. 15/10/2001 - Coluna n║ 06
  7.  
  8. ASP - File System Object (parte 1)
  9.  
  10. Nesta sΘrie de artigos visando File System Object, procuro descrever todas as funτ⌡es do file system object, um componente muito ·til para se trabalhar com sistema de arquivos.
  11.  
  12. O FSO Θ um componente que pode ser usado tanto no NT/2000 como no 95/98/ME.
  13.  
  14. Nas descriτ⌡es de funτ⌡es, utiliza-se o componente criado como estß abaixo:
  15. Set FSO = Server.CreateObject("Scripting.FileSystemObject")
  16.  
  17. . Funτπo para copiar arquivo (CopyFile)
  18. Sintaxe:
  19. FSO.CopyFile "C:\Pasta\teste.txt", "c:\backup"
  20.  
  21. Ap≤s ter criado o objeto, a funτπo CopyFile Θ chamada, o primeiro parΓmetro (c:\pasta\teste.txt) se refere ao arquivo que deverß ser copiado, e o segundo (c:\backup) o destino.
  22. Nota: VocΩ tambΘm pode definir c≤pias em massa, do tipo c:\pasta\*.txt, onde seria copiado todos TXT existentes na pasta.
  23.  
  24. . Funτπo para copiar pasta (CopyFolder)
  25. Sintaxe:
  26. FSO.CopyFolder "C:\Pasta","c:\temp"
  27. Copia todo o conte·do da pasta especificada no primeiro parΓmetro α pasta de destino, que deve ser especificada no segundo parΓmetro
  28.  
  29. . Funτπo para criar pasta (CreateFolder)
  30. Set NovaPasta = FSO.CreateFolder("c:\NovaPasta")
  31. Cria uma pasta no caminho especificado
  32.  
  33. . Funτπo para deletar arquivo (DeleteFile)
  34. FSO.DeleteFile "c:\pasta\arquivo.txt" ou
  35. FSO.DeleteFile "c:\pasta\*.txt"
  36. Esta funτπo irß apagar o arquivo especφfico ou todos com a extensπo especificada
  37.  
  38. . Funτπo para deletar pasta (deleteFolder)
  39. FSO.DeleteFolder "c:\pasta", FALSE
  40. Esta funτπo irß apagar a pasta por completo, ou seja, todos arquivos e subpastas.
  41. O segundo parΓmetro de valor booleano, indica se caso a pasta for apenas leitura, deverß ser apagada mesmo assim (TRUE), ou nπo deve ser apagada (FALSE)
  42.  
  43. Na pr≤xima semana, trarei a continuaτπo da sΘrie, atΘ lß :)
  44. Qualquer d·vida, envie um e-mail!
  45.  
  46. Abraτo.
  47.  
  48. Oscar Pires
  49. blade@imasters.com.br
  50.  
  51. Todos os direitos autorais dos artigos pertencem ao seu autor. 
  52.  
  53.  
  54.  
  55.